<#include "/java_copyright.include">
<#assign className = table.className>
<#assign classNameLower = className?uncap_first>
package ${basePackage}.po.${module};

import java.io.Serializable;
import java.math.BigDecimal;
import java.sql.Time;
import java.text.ParseException;
import java.util.Date;
import lombok.Getter;
import lombok.Setter;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonInclude.Include;
import ${basePackage}.common.base.BaseVO;

/**
 <#include "/java_description.include">
 */
@Setter
@Getter
@JsonInclude(Include.NON_NULL)
@TableName("${table.sqlName}")
public class ${className}PO extends BaseVO implements Serializable {

    private static final long serialVersionUID = 1L;
<#list table.columns as column>
<#if column.remarks?length gt 0>    /**
     * ${column.remarks}
     */</#if>
    <#if column.columnNameLower=="id">@TableId
    </#if>private ${column.simpleJavaType} ${column.columnNameLower};
</#list>

}
